//logs.js
var util = require('../../utils/util.js');
var myshow;
wx.cloud.init()
const db = wx.cloud.database('course')
const course = db.collection('course')
const cmd = db.command

Page({
  
  data: {
    //changed 
    lists:[
      {
        imagesUrl:null,
        title:null,
        data:null,
        person:null,
        teacher:null,
        teacherNum:null,
        //like=null,
        content:null
      },
      {
        imagesUrl:"../../images/course.jpg",
        title:"微机原理",
        data:"2021",
        person:"100",
        teacher:"吴轩",
        teacherNum:"1",
        like:0,
        content:"《微机原理》是一门专业基础课程，它的主要内容包括微型计算机体系结构、8086微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。"
      },
      {
        imagesUrl:"../../images/course1.jpg",
        title:"数据库",
        data:"2021",
        person:"100",
        teacher:"景瑶",
        teacherNum:"2",
        like:0,
        content:"数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。"
      },
      {
        imagesUrl:"../../images/course2.jpg",
        title:"数字信号处理",
        data:"2021",
        person:"100",
        teacher:"钱佳",
        teacherNum:"3",
        like:0,
        content:"大部分信号的初始形态是事物的运动变化，为了测量它们和处理它们，先要用传感器把它们的特征转换成电信号，等到这些电信号处理完后，再把它们转变为我们能看见、能听见或能利用的形态。"
      }
    ]
  },

  onLoad: function (num) {
    //this.setData({lists:[this.data.lists[0]]})
    var listsShow = this.data.lists[num.num-0 ]
    var a=this
    
    myshow = num.num
    course.where({
      TID:myshow
    }).get({
      success:function(res){
        console.log(res.data[0].like)
        listsShow.like=res.data[0].like
        console.log('点赞数是'+listsShow.like)
        a.setData({mlists:[listsShow]})
       //this.setData({lists:[listsShow]})
      },
      fail:function(){
        console.error
        wx.showModal({
          content:'网络异常，请刷新页面重试',
          showCancel:false
        })
        wx.startPullDownRefresh({
          success: (res) => {
            wx.stopPullDownRefresh()
          },
        })
      }
    })
    
    
  },
  btnClick: function(num) {
    wx.showModal({
      title: '提示',
      content: '确定点赞该课程吗？',
      success: function(res) {
        if (res.confirm) {
          console.log('用户点击确定')

          //change by zwx 2021.12.19
          //wx.cloud.init()
          
         // const db = wx.cloud.database('course')
          //const course = db.collection('course')
          //const cmd = db.command
          console.log(myshow)

          
          course.where({
            TID:myshow
          }).update({
            data:{
              like: cmd.inc(1)
            }
            
          })
          wx.startPullDownRefresh({
            success: (res) => {
              console.log('refresh')            
            },
          })
          wx.stopPullDownRefresh()
          /*course.doc('1').update({
            data:{
              like: cmd.inc(1)
            }
          })*/
          //change by zwx 2021.12.19
        }
      }
    })
  }
})

